import styles from "./title.module.css"; import Image from "next/image"; import Link from "next/link"; export default async function MangaInfo({ params }) { const title = params.title; const data = await GetSearchedAnime(title); return (
{title && (

Searched for: {decodeURIComponent(title)}

)} {data && data.results.map(async (item, index) => { let desc = item.description || ""; // Ensure desc is not null if (desc === "") { desc = "Not found"; // If desc is empty, set it to "Not found" } return (
Manga Poster

{item.title["romaji"]},{" "} {item.title["english"]},{" "} {item.title["native"]}

{desc.includes && desc.includes("

{item.status}

Chapters: {item.totalChapters}

Volumes: {item.volumes}

); })}
); } async function GetSearchedAnime(title) { const res = await fetch( "https://consumet-api-di2e.onrender.com/meta/anilist-manga/" + title ); const data = await res.json(); return data; }